A Semantic Approach Towards Software Engineering of Knowledge Bases
نویسنده
چکیده
Due to the critical nature of knowledge base applications in important intelligence-based environments, much more stringent standards have to be imposed now on their ability to provide reliable decisions in an accurate manner. It is our contention that in order to build reliable knowledge-based systems, it is important that the knowledge in the system be suitably abstracted, structured, and otherwise clustered in a manner which facilitates its understanding, verification, validation, maintenance, management and testing. The MVP-CA methodology addresses partitioning rule-based systems into a number of meaningful units before attempting the above activities. Pragati’s Multi-ViewPoint-Clustering Analysis (MVP-CA) tool provides such a framework for clustering large, homogeneous knowledge-based systems from multiple perspectives. It is a semi-automated tool allowing the user to focus attention on different aspects of the problem, thus providing a valuable aid for comprehension, maintenance, integration and evolution of knowledge-based systems.
منابع مشابه
Towards a Development Methodology for Managing Linguistic Knowledge Bases
We are on the way of defining a methodology aimed to create software tools supporting linguistic knowledge bases. One of our main concerns is to formally represent knowledge using a sound software engineering approach. In this setting, we first consider the linguistic concepts found in a multilingual dictionary, as vocabulary, meanings, semantic categories, semantic relationships, and (treeshap...
متن کاملBuilding a Domain Knowledge Base from Wikipedia: a Semi-supervised Approach
Knowledge bases are becoming indispensable to software engineering and knowledge engineering. However, the existing domain knowledge bases are always artificially constructed and small-scale. In this paper, we propose a semi-supervised approach to domain concepts detection and software engineering knowledge base construction from Wikipedia. First, the approach selects domain relevant tags from ...
متن کاملComparison of a Deductive Database with Semantic Web Technologies: ConceptBase and Protégé/Racer
Knowledge engineering is a discipline concerned with constructing and maintaining knowledge bases to store knowledge of various domains and using the knowledge by automated reasoning techniques to solve problems in domains that ordinarily require human logical reasoning. Therefore, the two key issues in knowledge engineering are how to construct and maintain knowledge bases, and how to reason o...
متن کاملAgent-Based Ontology Management towards Interoperability
Ontologies are widely used as data representations for knowledge bases and marking up data on the emerging Semantic Web. Hence, techniques for managing ontology come to the centre of any practical and general solution of knowledge-based systems. Challenges arise when we look a step further in order to achieve flexibility and scalability of the ontology management. Previous works in ontology man...
متن کاملThe Spiral_OWL Model – Towards Spiral Knowledge Engineering
The Spiral development model has been used successfully in many commercial systems and in a good number of defense systems. This is due to the fact that cost-effective incremental commitment of funds, via an analogy of the spiral model to stud poker and also can be used to develop hardware or integrate software, hardware, and systems. To support adaptive, semantic collaboration between domain e...
متن کامل